转自:http://blog.csdn.net/hudashi/article/details/7664457 Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动mergegit fetch origin mastergit log -p master..origin/mastergit merge origin/master 以上命令的含义: 首先从远程的origin的master主分支下载最新的版本到origin/master分支上 然后比较本地的master分支和origin/master分支的差别 最后进行合并 上述过程其实可以用以下更清晰的方式来进行:git fetch origin master:tmpgit diff tmp git merge tmp 从远程获取最新的版本到本地的test分支上 之后再进行比较合并2. git pull:相当于是从远程获取最新版本并merge到本地git pull origin master上述命令其实相当于git fetch 和 git merge在实际使用中,git fetch更安全一些因为在merge前,我们可以查看更新情况,然后再决定是否合并。 0 0
Git fetch和git pull的区别
Git fetch和git pull的区别
Git fetch和git pull的区别
Git fetch和git pull的区别
Git fetch和git pull的区别
Git fetch和git pull的区别
Git fetch和git pull的区别
Git fetch和git pull的区别
Git fetch和git pull的区别
Git fetch和git pull的区别
Git fetch和git pull的区别
Git fetch和git pull的区别
Git fetch和git pull的区别
Git fetch和git pull的区别
Git fetch和git pull的区别
Git fetch和git pull的区别
git fetch和git pull的区别
Git fetch和git pull的区别
数据结构之排序算法整理(3)
两分钟彻底让你明白Android Activity生命周期
sysbench的简单安装与数据库测试
Redis操作记录
【DP】 HDOJ 4991 Ordered Subsequence
Git fetch和git pull的区别
揭开Socket编程的面纱
Spring Web Flow 2.0 入门
POJ 3304 Segments
程序员等于吃青春饭吗?
Spark安装
OpenStack 部署运维实战
Windows下用RawCap抓包localhost 127.0.0.1,WireShark不行
触摸未来:为什么说AR是未来最重要的人机界面?
|